/* Interrupt Function Prototype */
void InterruptHandlerHigh();

void EEPROM_INIT(void);

/* FUNCTION PROTOTYPES */
void FAA_BUTTON_PRESS_INIT(void);
void FAA_BUTTON_PRESS_LOOP(void);

unsigned char FAA_BUTTON1_PRESS_CHECK(void);
unsigned char FAA_BUTTON2_PRESS_CHECK(void);
unsigned char FAA_BUTTON3_PRESS_CHECK(void);
unsigned char FAA_BUTTON4_PRESS_CHECK(void);

void FAA_BUTTON_PRESS_START_TIMER(void);
void FAA_BUTTON_PRESS_STOP_TIMER(void);

void FAA_BUTTON_PRESS_COUNTER_RESET(void);

extern unsigned int FAA_BUTTON_PRESS_COUNTER;
extern unsigned char FAA_BUTTON_COUNT_SEC;


void GSM_SEND_MSG(void);
extern void delay_ms(unsigned int duration);
